cube

安装环境:win server 2008

1. 下载安装包并解压:

首先把男朋友发来的MySQL安装包解压,没有男朋友的话就自己去官网下载一个:

MySQL官网下载地址

下载解压以后直接放在你计划要安装的路径下,我的是放在了 D:\mysql\mysql-8.0.17-winx64。

解压以后的文件目录如下:

在这里插入图片描述

2. 新建配置文件

MySQL 8.0 需要自己新建一个配置文件来完成数据库相关配置,在解压目录下,新建一个配置文件 my.ini ,配置内容如下,拿去复制

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8

[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\mysql\\mysql-8.0.17-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=D:\\mysql\\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

如果在之后初始化的过程中出现了:[ERROR]: Found option without preceding group in config file 这样的错误,那就需要在这一步的时候对 my.ini 文件格式进行修改了。

在这里插入图片描述

因为 my.ini 文件正常情况应该是 ANSI/ASCII 格式的,但是用记事本打开修改保存后,my.ini 文件格式会被默认改成 utf8 格式。

解决方式很简单,就是把这个文件用记事本打开以后选择另存为,将编码选为ANSI,保存覆盖,再重启MySQL,就可以正常初始化了。

在这里插入图片描述

3. 安装

3.1 初始化数据库

在bin目录下使用管理员权限打开cmd,然后执行初始化命令:mysqld --initialize –console

在这里插入图片描述

注意啊!!!这时候会生成root用户的初始默认密码(比如我的是Iptc%B-p>1#4,想猜一个出来的话不现实),一定要保存下来,建议复制出来,当然截图也行。
如果忘记保存的话,没事… 你会看到初始化完了以后你的MySQL目录下自动生成了一个data文件夹,把它删掉,然后再重新初始化,重新把密码复制出来就行。

3.2 安装服务

还是在MySQL的bin目录下,运行安装服务的命令:mysqld install

在这里插入图片描述

这里报错的话自行百度吧。

3.3 启动服务

继续运行启动服务的命令:net start mysql

在这里插入图片描述

现在mysql服务就启动了。

3.4 修改密码

首先进入MySQL命令模式
执行mysql -u root –p ,会提示输入密码,此时就需要输入初始化的时候生成的那个密码了,可以直接粘贴的。
密码无误以后就可以进入mysql命令模式,执行修改密码的命令:(假如我要修改的新密码是123456)

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

在这里插入图片描述

注意!这是sql语句,所以分号不能少。

最后可以再验证一下,在cmd里执行
mysql -u root –p123456 -h locahost -P 3306
进入数据库

over❀

4. 其它操作

4.1 授权远程数据库

#授权所有权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
flush privileges;

4.2 Navicat连接失败

错误码:1251

mysql -u root –p123456 -h locahost -P 3306 进入数据库

alter user root@localhost identified with mysql_native_password by '123456';

flush privileges;

此时,Navicat可以连接成功

4.3 基本操作

emmmm

4.4 卸载数据库

①. 停止服务!

net stop mysql

②. 卸载程序!

开始菜单->控制面板->程序和功能

③. 删除残留文件!

删除 C:\programData\mysql文件夹,programData文件夹为隐藏文件夹,也要删除
删除mysql的安装目录

④. 删除注册表!

cmd -> regedit

删除 HKEY_LOCAL_MACHIN->ControlSet001->SYSTEM-> service->MySQL

删除 HKEY_LOCAL_MACHINE->ControlSet002-> SYSTEM-> services->MySQL

删除 HKEY_LOCAL_MACHINE->CurrentControlSet-> SYSTEM-> services->MySQL

5. over

记得撒花✿✿ヽ(°▽°)ノ✿